.banner {
	width:100%;
	min-width:1100px;
	height:auto;
	overflow:hidden;
	position:relative
}
.banner .hd {
	width:100%;
	overflow:hidden;
	position:absolute;
	bottom:43px;
	z-index:1
}
.banner .hd ul {
	overflow:hidden;
	zoom:1;
	text-align:center
}
.banner .hd ul li {
	display:inline-block;
	width:13px;
	height:12px;
	vertical-align:middle;
	border:1px #ED8516 solid;
	cursor:pointer;
	text-indent:-100em;
	overflow:hidden;
	margin:0 5px;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-o-border-radius:50%
}
.banner .hd ul li.on {
	background:#ED8516;
	color:#fff
}
.banner .bd {
	position:relative;
	height:100%;
	z-index:0
}
.banner .bd img {
	width:100%;
	height:auto;
	display:block
}
.ipro-cls {
	min-width:1180px;
	margin:100px auto
}
.ipro-cls ul {
	text-align:center
}
.ipro-cls ul li {
	display:inline-block;
	*display:inline;
	*zoom:1;
	min-width:85px;
	height:auto;
	margin:0 50px
}
.ipro-cls ul li img {
	display:block;
	max-width:76px;
	margin:0 auto
}
.ipro-cls ul li span {
	display:table-cell;
	width:85px;
	height:76px;
	position:relative;
	vertical-align:middle;
	background-position:center center;
	background-repeat:no-repeat
}
.ipro-cls ul li span.cls-icon1 {
	background-image:url("../img/ipro_cls_icon1.png")
}
.ipro-cls ul li span.cls-icon2 {
	background-image:url("../img/ipro_cls_icon2.png")
}
.ipro-cls ul li span.cls-icon3 {
	background-image:url("../img/ipro_cls_icon3.png")
}
.ipro-cls ul li span.cls-icon4 {
	background-image:url("../img/ipro_cls_icon4.png")
}
.ipro-cls ul li span.cls-icon5 {
	background-image:url("../img/ipro_cls_icon5.png")
}
.ipro-cls ul li span.cls-icon6 {
	background-image:url("../img/ipro_cls_icon6.png")
}
.ipro-cls ul li span img {
	max-width:100%
}
.ipro-cls ul li strong {
	display:block;
	font-size:16px;
	color:#393838;
	font-weight:normal;
	line-height:16px;
	padding-top:20px
}
.ipro-cls ul li small {
	display:block;
	width:100%;
	height:29px;
	margin-top:30px;
	background-image:url("../img/ipro_cls_line.png");
	background-repeat:no-repeat;
	background-position:center center
}
.ipro-cls ul li:hover strong {
	color:#005BA6
}
.ipro-cls ul li:hover .cls-icon1 {
	background-image:url("../img/ipro_cls_icon1-1.png")
}
.ipro-cls ul li:hover .cls-icon2 {
	background-image:url("../img/ipro_cls_icon2-1.png")
}
.ipro-cls ul li:hover .cls-icon3 {
	background-image:url("../img/ipro_cls_icon3-1.png")
}
.ipro-cls ul li:hover .cls-icon4 {
	background-image:url("../img/ipro_cls_icon4-1.png")
}
.ipro-cls ul li:hover .cls-icon5 {
	background-image:url("../img/ipro_cls_icon5-1.png")
}
.ipro-cls ul li:hover .cls-icon6 {
	background-image:url("../img/ipro_cls_icon6-1.png")
}
.ipro-cls ul li:hover small {
	background-image:url("../img/ipro_cls_line1.png")
}
.ipro-cls .ipro-cls-title {
	text-align:center;
	margin-bottom:95px
}
.ipro-cls .ipro-cls-title strong,.ipro-cls .ipro-cls-title small {
	display:block;
	color:#221815
}
.ipro-cls .ipro-cls-title strong {
	font-size:30px;
	line-height:30px;
	font-weight:normal
}
.ipro-cls .ipro-cls-title small {
	padding-top:5px;
	font-size:24px;
	line-height:24px;
	text-transform:capitalize
}
.main-center {
	min-width:1100px;
	width:100%;
	height:368px;
	position:relative;
	background-image:url("../img/main_center_bg.jpg");
	background-position:center center;
	background-size:cover
}
.main-center>div {
	position:relative;
	float:left;
	height:368px;
	overflow:hidden;
	display:table;
	text-align:center;
	transition:width .5s;
	-webkit-transition:width .5s;
	-moz-transition:width .5s;
	-o-transition:width .5s
}
.main-center>div span {
	position:absolute;
	display:block;
	width:100%;
	height:100%;
	left:0;
	z-index:5;
	transition:width .5s;
	-webkit-transition:width .5s;
	-moz-transition:width .5s;
	-o-transition:width .5s
}
.main-center>div>a {
	position:relative;
	z-index:10;
	display:table-cell;
	vertical-align:middle;
	text-align:left
}
.main-center-box1 {
	width:50%
}
.main-center-box1 span {
	background:#086DC5;
	opacity:0.7;
	filter:alpha(opacity=70)
}
.main-center-box1 p {
	max-width:700px;
	text-align:left;
	color:#fff;
	font-size:16px;
	line-height:38px;
	padding:0 5%;
	margin:0 auto
}
.main-center-box2 {
	width:25%
}
.main-center-box2 span {
	background:#000;
	opacity:0.7;
	filter:alpha(opacity=70)
}
.main-center-box3 {
	width:25%
}
.main-center-box3 span {
	background:#7a7472;
	opacity:0.9;
	filter:alpha(opacity=90)
}
.main-center-box2 strong,.main-center-box2 small,.main-center-box3 strong,.main-center-box3 small {
	display:block;
	text-align:center;
	color:#fff
}
.main-center-box2 strong,.main-center-box3 strong {
	font-size:30px;
	font-weight:normal
}
.main-center-box2 small,.main-center-box3 small {
	font-size:24px
}
.inews {
	width:1100px;
	height:477px;
	margin:100px auto
}
.inews-title {
	width:205px;
	height:100%;
	float:left;
	background-color:#fff;
	background-image:url("../img/inew_title_bg.png");
	background-position:bottom center;
	background-repeat:no-repeat
}
.inews-title hr {
	display:block;
	width:36px;
	height:4px;
	border:none;
	background:#086ec5;
	margin:65px 0 0 135px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px
}
.inews-title-txt {
	margin-top:50px;
	position:relative;
	text-align:right
}
.inews-title-txt b,.inews-title-txt strong {
	display:block;
	color:#433a38
}
.inews-title-txt b {
	position:absolute;
	left:-95px;
	font-size:36px;
	line-height:36px;
	text-transform:uppercase
}
.inews-title-txt strong {
	padding:40px 35px 0 0;
	font-size:24px;
	line-height:24px;
	font-weight:normal
}
.inews-list {
	width:892px;
	float:right
}
.inews-list-item {
	width:100%;
	height:237px;
	background:#fff;
	margin-bottom:3px
}
.inews-list-item .inews-con {
	width:520px;
	float:left;
	margin-left:25px
}
.inews-list-item .inews-con .inews-list-time {
	margin-top:28px
}
.inews-list-item .inews-con .inews-list-time b,.inews-list-item .inews-con .inews-list-time i {
	display:block;
	font-style:normal
}
.inews-list-item .inews-con .inews-list-time b {
	font-weight:normal;
	padding-left:0;
	font-size:36px;
	line-height:36px;
	color:#1d1d1d
}
.inews-list-item .inews-con .inews-list-time i {
	font-size:16px;
	color:#ec8516;
	line-height:1
}
.inews-list-item .inews-con dl {
	margin-top:35px
}
.inews-list-item .inews-con dl dt {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:16px;
	line-height:16px;
	height:16px
}
.inews-list-item .inews-con dl dd {
	height:50px;
	overflow:hidden;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	margin-top:20px;
	color:#969696;
	line-height:25px
}
@keyframes jiahao {
	0% {
	top:-14px;
	left:-13px
}
50% {
	top:-14px;
	left:148px
}
100% {
	top:30px;
	left:148px
}
}@-webkit-keyframes jiahao {
	0% {
	top:-14px;
	left:-13px
}
50% {
	top:-14px;
	left:148px
}
100% {
	top:30px;
	left:148px
}
}@-moz-keyframes jiahao {
	0% {
	top:-14px;
	left:-13px
}
50% {
	top:-14px;
	left:148px
}
100% {
	top:30px;
	left:148px
}
}@-o-keyframes jiahao {
	0% {
	top:-14px;
	left:-13px
}
50% {
	top:-14px;
	left:148px
}
100% {
	top:30px;
	left:148px
}
}@keyframes jiahaoout {
	0% {
	top:30px;
	left:148px
}
50% {
	top:-14px;
	left:148px
}
100% {
	top:-14px;
	left:-13px
}
}@-webkit-keyframes jiahaoout {
	0% {
	top:30px;
	left:148px
}
50% {
	top:-14px;
	left:148px
}
100% {
	top:-14px;
	left:-13px
}
}@-moz-keyframes jiahaoout {
	0% {
	top:30px;
	left:148px
}
50% {
	top:-14px;
	left:148px
}
100% {
	top:-14px;
	left:-13px
}
}@-o-keyframes jiahaoout {
	0% {
	top:30px;
	left:148px
}
50% {
	top:-14px;
	left:148px
}
100% {
	top:-14px;
	left:-13px
}
}.inews-list-item .inews-item-btn {
	width:270px;
	height:235px;
	border:1px #1C88E2 solid;
	background:#086ec5;
	float:right;
	position:relative
}
.inews-list-item .inews-item-btn a {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	display:block;
	width:159px;
	height:42px;
	border:2px #fff solid;
	text-align:center;
	line-height:42px;
	font-size:16px;
	color:#fff
}
.inews-list-item .inews-item-btn a img {
	position:absolute;
	top:-14px;
	left:-13px
}
.jiahao {
	animation:jiahao 0.6s;
	animation-fill-mode:forwards
}
.jiahaoout {
	animation:jiahaoout 0.6s;
	animation-fill-mode:forwards
}
.ihezuo {
	width:1120px;
	margin:0 auto 80px;
	overflow:hidden
}
.ihezuo .ihezuo-list li {
	float:left;
	width:204px;
	height:204px;
	margin:0 10px;
	background:#fff
}
.ihezuo .ihezuo-list span {
	width:204px;
	height:204px;
	display:table-cell;
	text-align:center;
	vertical-align:middle
}
.ihezuo .ihezuo-list span a {
	display:block;
	width:100%;
	height:100%
}
.ihezuo .ihezuo-list span img {
	max-width:100%;
	height:auto;
	-webkit-filter:grayscale(100%);
	-moz-filter:grayscale(100%);
	-ms-filter:grayscale(100%);
	-o-filter:grayscale(100%);
	filter:grayscale(100%);
	filter:gray
}
.ihezuo .ihezuo-list span:hover {
	cursor:pointer
}
.ihezuo .ihezuo-list span:hover img {
	-webkit-filter:grayscale(0);
	-moz-filter:grayscale(0);
	-ms-filter:grayscale(0);
	-o-filter:grayscale(0);
	filter:grayscale(0);
	filter:none
}
.inside-main {
	width:1100px;
	margin:0 auto 60px;
	overflow:hidden
}
.inside-menu {
	width:222px;
	float:left
}
.inside-menu dl dd,.inside-menu ul,.inside-menu .inside-menu-contact {
	margin-top:1px
}
.inside-menu dl dt {
	height:73px;
	line-height:73px;
	background:#0B70C8;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	padding-left:25px;
	border-right:1px #46A3F3 solid;
	border-left:1px #46A3F3 solid;
	border-bottom:1px #46A3F3 solid;
	transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-o-transition:all .5s
}
.inside-menu dl dt i {
	font-weight:normal;
	font-size:14px;
	padding-right:25px
}
.inside-menu dl dt a {
	color:#fff
}
.inside-menu dl dt:hover {
	cursor:pointer;
	padding-left:35px
}
.inside-menu dl dd {
	height:43px;
	line-height:43px;
	background:#3489d1;
	border:1px #72B6F3 solid
}
.inside-menu dl dd a {
	display:block;
	margin-left:25px;
	padding-left:30px;
	background:url("../img/inside_menu_line.jpg") center left no-repeat;
	color:#fff;
	transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-o-transition:all .5s
}
.inside-menu dl dd:hover a {
	margin-left:40px
}
.inside-menu ul {
	border:1px #46A3F3 solid;
	background:#0B70C8;
	padding:15px 0
}
.inside-menu ul li {
	height:45px;
	line-height:45px;
	color:#fff;
	padding-left:25px;
	transition:all .5s;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-o-transition:all .5s
}
.inside-menu ul li i {
	display:block;
	float:left;
	font-size:14px
}
.inside-menu ul li a {
	display:block;
	width:auto;
	float:left;
	padding-left:25px;
	font-size:16px;
	color:#fff;
	font-weight:bold
}
.inside-menu ul li:hover {
	padding-left:35px
}
.inside-menu .inside-menu-contact {
	border:1px #46A3F3 solid;
	background:#0B70C8
}
.inside-menu .inside-menu-contact ul {
	border:none;
	padding:7.5px 0
}
.inside-menu .inside-menu-contact ul li {
	height:auto;
	color:#fff;
	margin:5px 0;
	line-height:25px;
	padding-right:15px;
	padding-left:0
}
.inside-menu .inside-menu-contact ul li span {
	position:relative;
	display:block;
	width:20px;
	height:25px;
	margin-left:25px;
	float:left
}
.inside-menu .inside-menu-contact ul li span img {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto
}
.inside-menu .inside-menu-contact ul li small {
	padding-left:55px;
	display:block;
	font-size:14px
}
.inside-right-con {
	width:847px;
	float:right
}
.inside-right-con .crumbs-nav {
	margin-top:30px;
	height:44px;
	line-height:1;
	border-bottom:1px #EBEBEB solid
}
.inside-right-con .crumbs-nav,.inside-right-con .crumbs-nav a {
	font-size:14px;
	color:#a1a1a1
}
.danye-txt {
	margin-top:20px;
	line-height:30px;
	font-size:14px;
	text-align:center
}
.danye-txt img {
	max-width:100%
}
.danye-txt p,.danye-txt div {
	text-align:justify
}
.list-img,.hezuo-list {
	margin-top:10px
}
.list-img ul,.hezuo-list ul {
	width:105%;
	overflow:hidden
}
.list-img ul li,.hezuo-list ul li {
	background:#eee;
	float:left;
	margin:20px 18px 0 0;
	width:270px;
	height:230px;
	overflow:hidden
}
.list-img ul li span,.hezuo-list ul li span {
	position:relative;
	display:block;
	width:99.4%!important;
	border: 1px solid #0059a5;
	height:180px;
	overflow:hidden
}
.list-img ul li span img,.hezuo-list ul li span img {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
	width:100%;
	height:auto
}
.list-img ul li strong,.hezuo-list ul li strong {
	display:block;
	width:100%;
	height:50px;
	line-height:50px;
	text-align:center;
	font-size:14px;
	color:#fff;
	font-weight:normal;
	background:#22659f
}
.hezuo-list li {
	position:relative;
	height:270px !important
}
.hezuo-list li span {
	height:270px !important
}
/* 
 
.hezuo-list li span img {
	width:auto !important
}
*/
.hezuo-list li strong {
	position:absolute;
	bottom:0;
	opacity:0.8;
	filter:alpha(opacity=80)
}
.list-txt-item {
	background:#F5F5F5;
	margin-bottom:20px;
	height:165px
}
.list-txt-item .inews-list-time {
	margin-top:15px !important
}
.list-txt-item .inews-list-time b {
	font-size:30px !important;
	line-height:26px !important;
	height:24px
}
.list-txt-item .inews-list-time i {
	font-size:14px !important;
	margin-top:10px
}
.list-txt-item dl {
	margin-top:15px !important
}
.list-txt-item dl dt a {
	font-size:14px !important
}
.list-txt-item dl dd {
	margin-top:10px !important;
	line-height:23px !important
}
.list-txt-item .inews-item-btn {
	height:163px !important
}
.zp-list {
	padding:30px 0;
	border-bottom:1px #9F9F9F solid;
	overflow:hidden
}
.zp-list strong {
	display:block;
	line-height:1;
	margin-bottom:25px
}
.zp-list strong a {
	font-size:18px;
	color:#0b71c8
}
.zp-list dl {
	margin:15px 40px 0 0;
	overflow:hidden;
	display:block;
	float:left;
	line-height:1;
}
.zp-list dl dt,.zp-list dl dd {
	float:left;
	max-width:90%;
	max-width:none\9;
	max-width:none\0;
}
.zp-list dl dt {
	font-size:14px;
	color:#ec8415;
}
.contact ul {
	margin-top:60px;
	text-align:center
}
.contact ul li {
	display:inline-table;
	width:145px;
	margin:0 45px
}
.contact ul li span {
	position:relative;
	display:block;
	width:104px;
	height:104px;
	margin:0 auto;
	background:#F0F0F0;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-o-border-radius:50%;
	
}
.contact ul li span img {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
}
.contact ul li strong {
	display:block;
	font-weight:normal;
	margin-top:30px;
	word-break:break-all;
	line-height:24px
}
.contact .contact-map {
	max-width:100%;
	margin:75px auto 0;
	height:305px;
	overflow:hidden;
	padding:4px;
	border:1px #EBEBEB solid
}
.paging {
	margin-top:30px
}
.paging a {
	display:inline-block;
	width:42px;
	height:42px;
	line-height:42px;
	color:#93817D;
	text-align:center;
	background:#ededed;
	margin-right:10px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px
}
.paging a:hover,.paging a.on  ,  .paging a.me {
	background:#6AB0EB;
	color:#fff
}
.content .con-title {
	text-align:center
}
.content .con-title h1 {
	font-size:24px;
	color:#0b71c8;
	line-height:1
}
.content .con-title small {
	display:block;
	text-align:center;
	padding:0 0 30px;
	font-size:14px;
	line-height:1;
	color:#3489d1
}
.prev-next {
	margin-top:45px
}
.prev-next p {
	margin-top:15px;
	line-height:1
}
.prev-next p,.prev-next p a {
	font-size:14px;
	color:#0b71c8
}
/*# sourceMappingURL=css.css.map*/



.ihezuo-list ul img {
	max-width: 204px !important;
}

.zp-list dt { 
	max-width: none !important; 
}





